
   Syntax      %IN% label %ON% iteration &statement&

   Where       &statement& is :
                  COLLECT {STRICTLY} term
                  DISTRIBUTE {STRICTLY} term
                  EXPAND {STRICTLY} term
                  REPLACE {STRICTLY} term1 BY term2

   %Example%
   þE1 : %D%[x](x^4) + %D%[x](x^3) + %D%[x](x^2) + %D%[x](x)
   E1 : %D%[x](x^4) + %D%[x](x^3) + %D%[x](x^2) + %D%[x](x)
   þITERATE I FROM 1 TO 4
   þON I REPLACE STRICTLY %D%[x](x^I) BY I*x^(I-1)

   %Example with procedure%
   PROCEDURE Example(INTEGER N ; LABEL L ; PARAMETER P) ;
     ITERATE I FROM 1 TO N ;
     IN L ON I REPLACE D[p](p^I) BY I*p^(I-1) ;
   EXIT
